<?PHP
include "url.php";
include_once "ini.php";

$login = $_POST['login'];
$pass = $_POST['pass'];
$mail = $_POST['mail'];

dbconnect();
$sql = "SELECT * FROM users WHERE nom_user = '".$login."';";

$result = mysql_query($sql);
$count = mysql_fetch_assoc($result);

if ($count["id_user"] != "")
{
    echo "Ce pseudo existe déjà.";
}
else
{

    // Génération aléatoire d'une clé

    $cle = md5(microtime(TRUE)*100000);


    $sql = "INSERT INTO users VALUES ('', '".$login."', '".$pass."', '".$mail."', '', '', '', '', '', '', '', '0', '".$cle."', '0')";

    $requete = mysql_query($sql);
    if (!$requete)
    {
        echo "SQL error : ", $sql;
        exit ;
    }
    else
    {
    	$sql2 = "SELECT LAST_INSERT_ID() as new_id FROM users;";
		$requete2 = mysql_query($sql2);
		$tab=mysql_fetch_assoc($requete2);
        $query = "INSERT INTO statistiques VALUES ('".$tab['new_id']."', '0', '0', '0', '0', '0', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP)";

        $result = mysql_query($query);
        if (!$result)
        {
            echo "SQL error : ", $query;
            exit ;
        }
        else
        {
            // Préparation du mail contenant le lien d'activation

            $destinataire = $mail;

            $objet = "Activer votre compte";

            $entete = "From: CiTu";



            // Le lien d'activation est composé du login(log) et de la clé(cle)

            $message = "Bienvenue sur Last Life,



Pour activer votre compte, veuillez cliquer sur le lien ci dessous

ou copier/coller dans votre navigateur internet.



 ".$url."activation.php?log=".urlencode($login)."&cle=".urlencode($cle);

            if (mail($destinataire, $objet, $message, $entete))
            {
                echo "Une activation de votre compte est nécessaire. \r\n";
                echo "Un email vous a été envoyé.";
            }
            else
            {
                echo "Désolé, un problème est survenu lors de l'envoi de l'email.";

            }
        }
    }
}

dbclose();

?>
